/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */

.icon-large {
    font-size: 4/3em;
    margin-top: -4px;
    padding-top: 3px;
    margin-bottom: -4px;
    padding-bottom: 3px;
    vertical-align: middle;
}

.nav {

[class^="icon-"],
[class*=" icon-"] {
    vertical-align: inherit;
    margin-top: -4px;
    padding-top: 3px;
    margin-bottom: -4px;
    padding-bottom: 3px;
    &.icon-large {
        vertical-align: -25%;
    }
}

    }

.nav-pills, .nav-tabs {

[class^="icon-"],
[class*=" icon-"] {
    &.icon-large {
        line-height: .75em;
        margin-top: -7px;
        padding-top: 5px;
        margin-bottom: -5px;
        padding-bottom: 4px;
    }
}

    }

ul.icons-ul {
    text-indent: -1em;
    margin-left: 30/14em;

    > li {
        .icon-li {
            width: 1em;
            margin-right: 0;
        }
    }
}

.btn {

[class^="icon-"],
[class*=" icon-"] {
    &.pull-left, &.pull-right {
        vertical-align: inherit;
    }
    &.icon-large {
        margin-top: -.5em;
    }
}

    }

a [class^="icon-"],
a [class*=" icon-"] {
    cursor: pointer;
}

.ie7icon(@inner){
    *zoom: ~"expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '@{inner}')";
}

.icon-glass { .ie7icon('&#xf000;');
}

.icon-music { .ie7icon('&#xf001;');
}

.icon-search { .ie7icon('&#xf002;');
}

.icon-envelope { .ie7icon('&#xf003;');
}

.icon-heart { .ie7icon('&#xf004;');
}

.icon-star { .ie7icon('&#xf005;');
}

.icon-star-empty { .ie7icon('&#xf006;');
}

.icon-user { .ie7icon('&#xf007;');
}

.icon-film { .ie7icon('&#xf008;');
}

.icon-th-large { .ie7icon('&#xf009;');
}

.icon-th { .ie7icon('&#xf00a;');
}

.icon-th-list { .ie7icon('&#xf00b;');
}

.icon-ok { .ie7icon('&#xf00c;');
}

.icon-remove { .ie7icon('&#xf00d;');
}

.icon-zoom-in { .ie7icon('&#xf00e;');
}

.icon-zoom-out { .ie7icon('&#xf010;');
}

.icon-off { .ie7icon('&#xf011;');
}

.icon-signal { .ie7icon('&#xf012;');
}

.icon-cog { .ie7icon('&#xf013;');
}

.icon-trash { .ie7icon('&#xf014;');
}

.icon-home { .ie7icon('&#xf015;');
}

.icon-file { .ie7icon('&#xf016;');
}

.icon-time { .ie7icon('&#xf017;');
}

.icon-road { .ie7icon('&#xf018;');
}

.icon-download-alt { .ie7icon('&#xf019;');
}

.icon-download { .ie7icon('&#xf01a;');
}

.icon-upload { .ie7icon('&#xf01b;');
}

.icon-inbox { .ie7icon('&#xf01c;');
}

.icon-play-circle { .ie7icon('&#xf01d;');
}

.icon-repeat { .ie7icon('&#xf01e;');
}

.icon-refresh { .ie7icon('&#xf021;');
}

.icon-list-alt { .ie7icon('&#xf022;');
}

.icon-lock { .ie7icon('&#xf023;');
}

.icon-flag { .ie7icon('&#xf024;');
}

.icon-headphones { .ie7icon('&#xf025;');
}

.icon-volume-off { .ie7icon('&#xf026;');
}

.icon-volume-down { .ie7icon('&#xf027;');
}

.icon-volume-up { .ie7icon('&#xf028;');
}

.icon-qrcode { .ie7icon('&#xf029;');
}

.icon-barcode { .ie7icon('&#xf02a;');
}

.icon-tag { .ie7icon('&#xf02b;');
}

.icon-tags { .ie7icon('&#xf02c;');
}

.icon-book { .ie7icon('&#xf02d;');
}

.icon-bookmark { .ie7icon('&#xf02e;');
}

.icon-print { .ie7icon('&#xf02f;');
}

.icon-camera { .ie7icon('&#xf030;');
}

.icon-font { .ie7icon('&#xf031;');
}

.icon-bold { .ie7icon('&#xf032;');
}

.icon-italic { .ie7icon('&#xf033;');
}

.icon-text-height { .ie7icon('&#xf034;');
}

.icon-text-width { .ie7icon('&#xf035;');
}

.icon-align-left { .ie7icon('&#xf036;');
}

.icon-align-center { .ie7icon('&#xf037;');
}

.icon-align-right { .ie7icon('&#xf038;');
}

.icon-align-justify { .ie7icon('&#xf039;');
}

.icon-list { .ie7icon('&#xf03a;');
}

.icon-indent-left { .ie7icon('&#xf03b;');
}

.icon-indent-right { .ie7icon('&#xf03c;');
}

.icon-facetime-video { .ie7icon('&#xf03d;');
}

.icon-picture { .ie7icon('&#xf03e;');
}

.icon-pencil { .ie7icon('&#xf040;');
}

.icon-map-marker { .ie7icon('&#xf041;');
}

.icon-adjust { .ie7icon('&#xf042;');
}

.icon-tint { .ie7icon('&#xf043;');
}

.icon-edit { .ie7icon('&#xf044;');
}

.icon-share { .ie7icon('&#xf045;');
}

.icon-check { .ie7icon('&#xf046;');
}

.icon-move { .ie7icon('&#xf047;');
}

.icon-step-backward { .ie7icon('&#xf048;');
}

.icon-fast-backward { .ie7icon('&#xf049;');
}

.icon-backward { .ie7icon('&#xf04a;');
}

.icon-play { .ie7icon('&#xf04b;');
}

.icon-pause { .ie7icon('&#xf04c;');
}

.icon-stop { .ie7icon('&#xf04d;');
}

.icon-forward { .ie7icon('&#xf04e;');
}

.icon-fast-forward { .ie7icon('&#xf050;');
}

.icon-step-forward { .ie7icon('&#xf051;');
}

.icon-eject { .ie7icon('&#xf052;');
}

.icon-chevron-left { .ie7icon('&#xf053;');
}

.icon-chevron-right { .ie7icon('&#xf054;');
}

.icon-plus-sign { .ie7icon('&#xf055;');
}

.icon-minus-sign { .ie7icon('&#xf056;');
}

.icon-remove-sign { .ie7icon('&#xf057;');
}

.icon-ok-sign { .ie7icon('&#xf058;');
}

.icon-question-sign { .ie7icon('&#xf059;');
}

.icon-info-sign { .ie7icon('&#xf05a;');
}

.icon-screenshot { .ie7icon('&#xf05b;');
}

.icon-remove-circle { .ie7icon('&#xf05c;');
}

.icon-ok-circle { .ie7icon('&#xf05d;');
}

.icon-ban-circle { .ie7icon('&#xf05e;');
}

.icon-arrow-left { .ie7icon('&#xf060;');
}

.icon-arrow-right { .ie7icon('&#xf061;');
}

.icon-arrow-up { .ie7icon('&#xf062;');
}

.icon-arrow-down { .ie7icon('&#xf063;');
}

.icon-share-alt { .ie7icon('&#xf064;');
}

.icon-resize-full { .ie7icon('&#xf065;');
}

.icon-resize-small { .ie7icon('&#xf066;');
}

.icon-plus { .ie7icon('&#xf067;');
}

.icon-minus { .ie7icon('&#xf068;');
}

.icon-asterisk { .ie7icon('&#xf069;');
}

.icon-exclamation-sign { .ie7icon('&#xf06a;');
}

.icon-gift { .ie7icon('&#xf06b;');
}

.icon-leaf { .ie7icon('&#xf06c;');
}

.icon-fire { .ie7icon('&#xf06d;');
}

.icon-eye-open { .ie7icon('&#xf06e;');
}

.icon-eye-close { .ie7icon('&#xf070;');
}

.icon-warning-sign { .ie7icon('&#xf071;');
}

.icon-plane { .ie7icon('&#xf072;');
}

.icon-calendar { .ie7icon('&#xf073;');
}

.icon-random { .ie7icon('&#xf074;');
}

.icon-comment { .ie7icon('&#xf075;');
}

.icon-magnet { .ie7icon('&#xf076;');
}

.icon-chevron-up { .ie7icon('&#xf077;');
}

.icon-chevron-down { .ie7icon('&#xf078;');
}

.icon-retweet { .ie7icon('&#xf079;');
}

.icon-shopping-cart { .ie7icon('&#xf07a;');
}

.icon-folder-close { .ie7icon('&#xf07b;');
}

.icon-folder-open { .ie7icon('&#xf07c;');
}

.icon-resize-vertical { .ie7icon('&#xf07d;');
}

.icon-resize-horizontal { .ie7icon('&#xf07e;');
}

.icon-bar-chart { .ie7icon('&#xf080;');
}

.icon-twitter-sign { .ie7icon('&#xf081;');
}

.icon-facebook-sign { .ie7icon('&#xf082;');
}

.icon-camera-retro { .ie7icon('&#xf083;');
}

.icon-key { .ie7icon('&#xf084;');
}

.icon-cogs { .ie7icon('&#xf085;');
}

.icon-comments { .ie7icon('&#xf086;');
}

.icon-thumbs-up { .ie7icon('&#xf087;');
}

.icon-thumbs-down { .ie7icon('&#xf088;');
}

.icon-star-half { .ie7icon('&#xf089;');
}

.icon-heart-empty { .ie7icon('&#xf08a;');
}

.icon-signout { .ie7icon('&#xf08b;');
}

.icon-linkedin-sign { .ie7icon('&#xf08c;');
}

.icon-pushpin { .ie7icon('&#xf08d;');
}

.icon-external-link { .ie7icon('&#xf08e;');
}

.icon-signin { .ie7icon('&#xf090;');
}

.icon-trophy { .ie7icon('&#xf091;');
}

.icon-github-sign { .ie7icon('&#xf092;');
}

.icon-upload-alt { .ie7icon('&#xf093;');
}

.icon-lemon { .ie7icon('&#xf094;');
}

.icon-phone { .ie7icon('&#xf095;');
}

.icon-check-empty { .ie7icon('&#xf096;');
}

.icon-bookmark-empty { .ie7icon('&#xf097;');
}

.icon-phone-sign { .ie7icon('&#xf098;');
}

.icon-twitter { .ie7icon('&#xf099;');
}

.icon-facebook { .ie7icon('&#xf09a;');
}

.icon-github { .ie7icon('&#xf09b;');
}

.icon-unlock { .ie7icon('&#xf09c;');
}

.icon-credit-card { .ie7icon('&#xf09d;');
}

.icon-rss { .ie7icon('&#xf09e;');
}

.icon-hdd { .ie7icon('&#xf0a0;');
}

.icon-bullhorn { .ie7icon('&#xf0a1;');
}

.icon-bell { .ie7icon('&#xf0a2;');
}

.icon-certificate { .ie7icon('&#xf0a3;');
}

.icon-hand-right { .ie7icon('&#xf0a4;');
}

.icon-hand-left { .ie7icon('&#xf0a5;');
}

.icon-hand-up { .ie7icon('&#xf0a6;');
}

.icon-hand-down { .ie7icon('&#xf0a7;');
}

.icon-circle-arrow-left { .ie7icon('&#xf0a8;');
}

.icon-circle-arrow-right { .ie7icon('&#xf0a9;');
}

.icon-circle-arrow-up { .ie7icon('&#xf0aa;');
}

.icon-circle-arrow-down { .ie7icon('&#xf0ab;');
}

.icon-globe { .ie7icon('&#xf0ac;');
}

.icon-wrench { .ie7icon('&#xf0ad;');
}

.icon-tasks { .ie7icon('&#xf0ae;');
}

.icon-filter { .ie7icon('&#xf0b0;');
}

.icon-briefcase { .ie7icon('&#xf0b1;');
}

.icon-fullscreen { .ie7icon('&#xf0b2;');
}

.icon-group { .ie7icon('&#xf0c0;');
}

.icon-link { .ie7icon('&#xf0c1;');
}

.icon-cloud { .ie7icon('&#xf0c2;');
}

.icon-beaker { .ie7icon('&#xf0c3;');
}

.icon-cut { .ie7icon('&#xf0c4;');
}

.icon-copy { .ie7icon('&#xf0c5;');
}

.icon-paper-clip { .ie7icon('&#xf0c6;');
}

.icon-save { .ie7icon('&#xf0c7;');
}

.icon-sign-blank { .ie7icon('&#xf0c8;');
}

.icon-reorder { .ie7icon('&#xf0c9;');
}

.icon-list-ul { .ie7icon('&#xf0ca;');
}

.icon-list-ol { .ie7icon('&#xf0cb;');
}

.icon-strikethrough { .ie7icon('&#xf0cc;');
}

.icon-underline { .ie7icon('&#xf0cd;');
}

.icon-table { .ie7icon('&#xf0ce;');
}

.icon-magic { .ie7icon('&#xf0d0;');
}

.icon-truck { .ie7icon('&#xf0d1;');
}

.icon-pinterest { .ie7icon('&#xf0d2;');
}

.icon-pinterest-sign { .ie7icon('&#xf0d3;');
}

.icon-google-plus-sign { .ie7icon('&#xf0d4;');
}

.icon-google-plus { .ie7icon('&#xf0d5;');
}

.icon-money { .ie7icon('&#xf0d6;');
}

.icon-caret-down { .ie7icon('&#xf0d7;');
}

.icon-caret-up { .ie7icon('&#xf0d8;');
}

.icon-caret-left { .ie7icon('&#xf0d9;');
}

.icon-caret-right { .ie7icon('&#xf0da;');
}

.icon-columns { .ie7icon('&#xf0db;');
}

.icon-sort { .ie7icon('&#xf0dc;');
}

.icon-sort-down { .ie7icon('&#xf0dd;');
}

.icon-sort-up { .ie7icon('&#xf0de;');
}

.icon-envelope-alt { .ie7icon('&#xf0e0;');
}

.icon-linkedin { .ie7icon('&#xf0e1;');
}

.icon-undo { .ie7icon('&#xf0e2;');
}

.icon-legal { .ie7icon('&#xf0e3;');
}

.icon-dashboard { .ie7icon('&#xf0e4;');
}

.icon-comment-alt { .ie7icon('&#xf0e5;');
}

.icon-comments-alt { .ie7icon('&#xf0e6;');
}

.icon-bolt { .ie7icon('&#xf0e7;');
}

.icon-sitemap { .ie7icon('&#xf0e8;');
}

.icon-umbrella { .ie7icon('&#xf0e9;');
}

.icon-paste { .ie7icon('&#xf0ea;');
}

.icon-lightbulb { .ie7icon('&#xf0eb;');
}

.icon-exchange { .ie7icon('&#xf0ec;');
}

.icon-cloud-download { .ie7icon('&#xf0ed;');
}

.icon-cloud-upload { .ie7icon('&#xf0ee;');
}

.icon-user-md { .ie7icon('&#xf0f0;');
}

.icon-stethoscope { .ie7icon('&#xf0f1;');
}

.icon-suitcase { .ie7icon('&#xf0f2;');
}

.icon-bell-alt { .ie7icon('&#xf0f3;');
}

.icon-coffee { .ie7icon('&#xf0f4;');
}

.icon-food { .ie7icon('&#xf0f5;');
}

.icon-file-alt { .ie7icon('&#xf0f6;');
}

.icon-building { .ie7icon('&#xf0f7;');
}

.icon-hospital { .ie7icon('&#xf0f8;');
}

.icon-ambulance { .ie7icon('&#xf0f9;');
}

.icon-medkit { .ie7icon('&#xf0fa;');
}

.icon-fighter-jet { .ie7icon('&#xf0fb;');
}

.icon-beer { .ie7icon('&#xf0fc;');
}

.icon-h-sign { .ie7icon('&#xf0fd;');
}

.icon-plus-sign-alt { .ie7icon('&#xf0fe;');
}

.icon-double-angle-left { .ie7icon('&#xf100;');
}

.icon-double-angle-right { .ie7icon('&#xf101;');
}

.icon-double-angle-up { .ie7icon('&#xf102;');
}

.icon-double-angle-down { .ie7icon('&#xf103;');
}

.icon-angle-left { .ie7icon('&#xf104;');
}

.icon-angle-right { .ie7icon('&#xf105;');
}

.icon-angle-up { .ie7icon('&#xf106;');
}

.icon-angle-down { .ie7icon('&#xf107;');
}

.icon-desktop { .ie7icon('&#xf108;');
}

.icon-laptop { .ie7icon('&#xf109;');
}

.icon-tablet { .ie7icon('&#xf10a;');
}

.icon-mobile-phone { .ie7icon('&#xf10b;');
}

.icon-circle-blank { .ie7icon('&#xf10c;');
}

.icon-quote-left { .ie7icon('&#xf10d;');
}

.icon-quote-right { .ie7icon('&#xf10e;');
}

.icon-spinner { .ie7icon('&#xf110;');
}

.icon-circle { .ie7icon('&#xf111;');
}

.icon-reply { .ie7icon('&#xf112;');
}

.icon-folder-close-alt { .ie7icon('&#xf114;');
}

.icon-folder-open-alt { .ie7icon('&#xf115;');
}

.icon-expand-alt { .ie7icon('&#xf116;');
}

.icon-collapse-alt { .ie7icon('&#xf117;');
}

.icon-smile { .ie7icon('&#xf118;');
}

.icon-frown { .ie7icon('&#xf119;');
}

.icon-meh { .ie7icon('&#xf11a;');
}

.icon-gamepad { .ie7icon('&#xf11b;');
}

.icon-keyboard { .ie7icon('&#xf11c;');
}

.icon-flag-alt { .ie7icon('&#xf11d;');
}

.icon-flag-checkered { .ie7icon('&#xf11e;');
}

.icon-terminal { .ie7icon('&#xf120;');
}

.icon-code { .ie7icon('&#xf121;');
}

.icon-reply-all { .ie7icon('&#xf122;');
}

.icon-mail-reply-all { .ie7icon('&#xf122;');
}

.icon-star-half-full,
.icon-star-half-empty { .ie7icon('&#xf123;');
}

.icon-location-arrow { .ie7icon('&#xf124;');
}

.icon-crop { .ie7icon('&#xf125;');
}

.icon-code-fork { .ie7icon('&#xf126;');
}

.icon-unlink { .ie7icon('&#xf127;');
}

.icon-question { .ie7icon('&#xf128;');
}

.icon-info { .ie7icon('&#xf129;');
}

.icon-exclamation { .ie7icon('&#xf12a;');
}

.icon-superscript { .ie7icon('&#xf12b;');
}

.icon-subscript { .ie7icon('&#xf12c;');
}

.icon-eraser { .ie7icon('&#xf12d;');
}

.icon-puzzle-piece { .ie7icon('&#xf12e;');
}

.icon-microphone { .ie7icon('&#xf130;');
}

.icon-microphone-off { .ie7icon('&#xf131;');
}

.icon-shield { .ie7icon('&#xf132;');
}

.icon-calendar-empty { .ie7icon('&#xf133;');
}

.icon-fire-extinguisher { .ie7icon('&#xf134;');
}

.icon-rocket { .ie7icon('&#xf135;');
}

.icon-maxcdn { .ie7icon('&#xf136;');
}

.icon-chevron-sign-left { .ie7icon('&#xf137;');
}

.icon-chevron-sign-right { .ie7icon('&#xf138;');
}

.icon-chevron-sign-up { .ie7icon('&#xf139;');
}

.icon-chevron-sign-down { .ie7icon('&#xf13a;');
}

.icon-html5 { .ie7icon('&#xf13b;');
}

.icon-css3 { .ie7icon('&#xf13c;');
}

.icon-anchor { .ie7icon('&#xf13d;');
}

.icon-unlock-alt { .ie7icon('&#xf13e;');
}

.icon-bullseye { .ie7icon('&#xf140;');
}

.icon-ellipsis-horizontal { .ie7icon('&#xf141;');
}

.icon-ellipsis-vertical { .ie7icon('&#xf142;');
}

.icon-rss-sign { .ie7icon('&#xf143;');
}

.icon-play-sign { .ie7icon('&#xf144;');
}

.icon-ticket { .ie7icon('&#xf145;');
}

.icon-minus-sign-alt { .ie7icon('&#xf146;');
}

.icon-check-minus { .ie7icon('&#xf147;');
}

.icon-level-up { .ie7icon('&#xf148;');
}

.icon-level-down { .ie7icon('&#xf149;');
}

.icon-check-sign { .ie7icon('&#xf14a;');
}

.icon-edit-sign { .ie7icon('&#xf14b;');
}

.icon-external-link-sign { .ie7icon('&#xf14c;');
}

.icon-share-sign { .ie7icon('&#xf14d;');
}
